/***************************************************************
 *文件名：lib_gpio_func_es8h0163fllr.h
 *作 者： AE Team
 *版 本： V1.00
 *日 期： 2023/12/13
 *描 述： ES8H0163FLLR GPIO数字外设管脚复用功能定义头文件
 *备 注：
 * Copyright (C) Shanghai Eastsoft Microelectronics Co. Ltd. All rights reserved.
 *
 * SPDX-License-Identifier: Apache-2.0
 *
 * Licensed under the Apache License, Version 2.0 (the License); you may
 * not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an AS IS BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 ***************************************************************/
#ifndef __LIB_GPIO_FUNC_ES8H0163FLLR_H__
#define __LIB_GPIO_FUNC_ES8H0163FLLR_H__

/* PA13 */
typedef enum
{
	FUNC_PA13 = 0x00,
	FUNC_PA13_T32N0_1 = 0x01,
	FUNC_PA13_TXD3 = 0x02,
	FUNC_PA13_MOSI0 = 0x03,
	FUNC_PA13_TXD5 = 0x04,
	FUNC_PA13_BUZ = 0x05,
	FUNC_PA13_T16N4_0 = 0x06,
	FUNC_PA13_SCL0 = 0x07,
} FUNC_TYPE_PA13;

/* PA16 */
typedef enum
{
	FUNC_PA16 = 0x00,
	FUNC_PA16_RXD5 = 0x01,
	FUNC_PA16_RXD2 = 0x02,
	FUNC_PA16_TXD1 = 0x03,
	FUNC_PA16_CLKO0 = 0x04,
	FUNC_PA16_T16N4_1 = 0x05,
	FUNC_PA16_T32N0_0 = 0x06,
	FUNC_PA16_SCL0 = 0x07,
} FUNC_TYPE_PA16;

/* PA19 */
typedef enum
{
	FUNC_PA19 = 0x00,
	FUNC_PA19_T16N0_0 = 0x01,
	FUNC_PA19_SCL0 = 0x02,
	FUNC_PA19_TXD0 = 0x03,
	FUNC_PA19_RXD3 = 0x04,
	FUNC_PA19_T16N4_0 = 0x05,
	FUNC_PA19_NSS0 = 0x06,
	FUNC_PA19_BUZ = 0x07,
} FUNC_TYPE_PA19;

/* PA20 */
typedef enum
{
	FUNC_PA20 = 0x00,
	FUNC_PA20_T16N0_1 = 0x01,
	FUNC_PA20_CLKO1 = 0x02,
	FUNC_PA20_RXD0 = 0x03,
	FUNC_PA20_TXD3 = 0x04,
	FUNC_PA20_T16N4_1 = 0x05,
	FUNC_PA20_SCK0 = 0x06,
	FUNC_PA20_BUZ = 0x07,
} FUNC_TYPE_PA20;

/* PA21 */
typedef enum
{
	FUNC_PA21 = 0x00,
	FUNC_PA21_T32N0_0 = 0x01,
	FUNC_PA21_TXD4 = 0x02,
	FUNC_PA21_T16N3_0 = 0x03,
	FUNC_PA21_T16N0_0 = 0x04,
	FUNC_PA21_BUZ = 0x05,
	FUNC_PA21_RXD5 = 0x06,
	FUNC_PA21_RXD0 = 0x07,
} FUNC_TYPE_PA21;

/* PA22 */
typedef enum
{
	FUNC_PA22 = 0x00,
	FUNC_PA22_T32N0_1 = 0x01,
	FUNC_PA22_TXD0 = 0x02,
	FUNC_PA22_T16N3_1 = 0x03,
	FUNC_PA22_T16N1_1 = 0x04,
	FUNC_PA22_TXD3 = 0x05,
	FUNC_PA22_TXD5 = 0x06,
	FUNC_PA22_MOSI0 = 0x07,
} FUNC_TYPE_PA22;

/* PA23 */
typedef enum
{
	FUNC_PA23 = 0x00,
	FUNC_PA23_BUZ = 0x01,
	FUNC_PA23_RXD0 = 0x02,
	FUNC_PA23_T16N1_0 = 0x03,
	FUNC_PA23_TXD0 = 0x04,
	FUNC_PA23_RXD3 = 0x05,
	FUNC_PA23_T16N1_1 = 0x06,
	FUNC_PA23_SCL0 = 0x07,
} FUNC_TYPE_PA23;

/* PA24 */
typedef enum
{
	FUNC_PA24 = 0x00,
	FUNC_PA24_T16N1_0 = 0x01,
	FUNC_PA24_TXD1 = 0x02,
	FUNC_PA24_MOSI0 = 0x03,
	FUNC_PA24_TXD0 = 0x04,
	FUNC_PA24_T16N0_0 = 0x05,
	FUNC_PA24_RXD2 = 0x06,
	FUNC_PA24_MISO0 = 0x07,
} FUNC_TYPE_PA24;

/* PA25 */
typedef enum
{
	FUNC_PA25 = 0x00,
	FUNC_PA25_T16N1_1 = 0x01,
	FUNC_PA25_RXD1 = 0x02,
	FUNC_PA25_MISO0 = 0x03,
	FUNC_PA25_TXD3 = 0x04,
	FUNC_PA25_T16N3_1 = 0x05,
	FUNC_PA25_T16N2_0 = 0x06,
	FUNC_PA25_SCK0 = 0x07,
} FUNC_TYPE_PA25;

/* PA26 */
typedef enum
{
	FUNC_PA26 = 0x00,
	FUNC_PA26_T16N2_1 = 0x01,
	FUNC_PA26_T16N3_0 = 0x02,
	FUNC_PA26_SCK0 = 0x03,
	FUNC_PA26_TXD1 = 0x04,
	FUNC_PA26_TXD3 = 0x05,
	FUNC_PA26_BUZ = 0x06,
	FUNC_PA26_RXD0 = 0x07,
} FUNC_TYPE_PA26;

/* PA27 */
typedef enum
{
	FUNC_PA27 = 0x00,
	FUNC_PA27_TXD2 = 0x01,
	FUNC_PA27_T16N3_1 = 0x02,
	FUNC_PA27_NSS0 = 0x03,
	FUNC_PA27_RXD3 = 0x04,
	FUNC_PA27_SDA0 = 0x05,
	FUNC_PA27_T16N2_0 = 0x06,
	FUNC_PA27_MOSI0 = 0x07,
} FUNC_TYPE_PA27;

/* PA28 */
typedef enum
{
	FUNC_PA28 = 0x00,
	FUNC_PA28_RXD2 = 0x01,
	FUNC_PA28_TXD2 = 0x02,
	FUNC_PA28_T16N2_0 = 0x03,
	FUNC_PA28_T32N0_0 = 0x04,
	FUNC_PA28_T16N1_1 = 0x05,
	FUNC_PA28_RXD3 = 0x06,
	FUNC_PA28_SDA0 = 0x07,
} FUNC_TYPE_PA28;

/* PA29 */
typedef enum
{
	FUNC_PA29 = 0x00,
	FUNC_PA29_NSS0 = 0x01,
	FUNC_PA29_TXD3 = 0x02,
	FUNC_PA29_T16N2_1 = 0x03,
	FUNC_PA29_RXD2 = 0x04,
	FUNC_PA29_MOSI0 = 0x05,
	FUNC_PA29_T32N0_1 = 0x06,
	FUNC_PA29_SCL0 = 0x07,
} FUNC_TYPE_PA29;

/* PA30 */
typedef enum
{
	FUNC_PA30 = 0x00,
	FUNC_PA30_T16N0_0 = 0x01,
	FUNC_PA30_RXD3 = 0x02,
	FUNC_PA30_SDA0 = 0x03,
	FUNC_PA30_T16N2_0 = 0x04,
	FUNC_PA30_TXD5 = 0x05,
	FUNC_PA30_T32N0_0 = 0x06,
	FUNC_PA30_TXD4 = 0x07,
} FUNC_TYPE_PA30;

/* PA31 */
typedef enum
{
	FUNC_PA31 = 0x00,
	FUNC_PA31_T16N0_1 = 0x01,
	FUNC_PA31_BUZ = 0x02,
	FUNC_PA31_SCL0 = 0x03,
	FUNC_PA31_T16N1_0 = 0x04,
	FUNC_PA31_TXD3 = 0x05,
	FUNC_PA31_T16N5_0 = 0x06,
	FUNC_PA31_MOSI0 = 0x07,
} FUNC_TYPE_PA31;

/* PB0 */
typedef enum
{
	FUNC_PB0 = 0x00,
	FUNC_PB0_TXD0 = 0x01,
	FUNC_PB0_RXD0 = 0x02,
	FUNC_PB0_T32N0_0 = 0x03,
	FUNC_PB0_SDA0 = 0x04,
	FUNC_PB0_T16N4_1 = 0x05,
	FUNC_PB0_T16N5_1 = 0x06,
	FUNC_PB0_RXD1 = 0x07,
} FUNC_TYPE_PB0;

/* PB1 */
typedef enum
{
	FUNC_PB1 = 0x00,
	FUNC_PB1_RXD4 = 0x01,
	FUNC_PB1_TXD0 = 0x02,
	FUNC_PB1_T32N0_1 = 0x03,
	FUNC_PB1_SCK0 = 0x04,
	FUNC_PB1_T16N2_1 = 0x05,
	FUNC_PB1_TXD5 = 0x06,
	FUNC_PB1_SCL0 = 0x07,
} FUNC_TYPE_PB1;

/* PB2 */
typedef enum
{
	FUNC_PB2 = 0x00,
	FUNC_PB2_T32N0_0 = 0x01,
	FUNC_PB2_RXD1 = 0x02,
	FUNC_PB2_T16N3_0 = 0x03,
	FUNC_PB2_T16N4_1 = 0x04,
	FUNC_PB2_T16N5_0 = 0x05,
	FUNC_PB2_RXD0 = 0x06,
	FUNC_PB2_TXD1 = 0x07,
} FUNC_TYPE_PB2;

/* PB3 */
typedef enum
{
	FUNC_PB3 = 0x00,
	FUNC_PB3_T32N0_1 = 0x01,
	FUNC_PB3_TXD1 = 0x02,
	FUNC_PB3_T16N3_1 = 0x03,
	FUNC_PB3_TXD2 = 0x04,
	FUNC_PB3_T16N0_1 = 0x05,
	FUNC_PB3_BUZ = 0x06,
	FUNC_PB3_RXD1 = 0x07,
} FUNC_TYPE_PB3;

/* PB4 */
typedef enum
{
	FUNC_PB4 = 0x00,
	FUNC_PB4_T16N0_0 = 0x01,
	FUNC_PB4_NSS0 = 0x02,
	FUNC_PB4_SCL0 = 0x03,
	FUNC_PB4_RXD2 = 0x04,
	FUNC_PB4_T16N5_1 = 0x05,
	FUNC_PB4_T32N0_0 = 0x06,
	FUNC_PB4_RXD1 = 0x07,
} FUNC_TYPE_PB4;

/* PB5 */
typedef enum
{
	FUNC_PB5 = 0x00,
	FUNC_PB5_T16N0_1 = 0x01,
	FUNC_PB5_SCK0 = 0x02,
	FUNC_PB5_SDA0 = 0x03,
	FUNC_PB5_T16N5_0 = 0x04,
	FUNC_PB5_TXD2 = 0x05,
	FUNC_PB5_T32N0_1 = 0x06,
	FUNC_PB5_TXD1 = 0x07,
} FUNC_TYPE_PB5;

/* PB6 */
typedef enum
{
	FUNC_PB6 = 0x00,
	FUNC_PB6_T16N1_0 = 0x01,
	FUNC_PB6_MISO0 = 0x02,
	FUNC_PB6_RXD2 = 0x03,
	FUNC_PB6_T32N0_1 = 0x04,
	FUNC_PB6_TXD4 = 0x05,
	FUNC_PB6_BUZ = 0x06,
	FUNC_PB6_SCL0 = 0x07,
} FUNC_TYPE_PB6;

/* PB7 */
typedef enum
{
	FUNC_PB7 = 0x00,
	FUNC_PB7_T16N1_1 = 0x01,
	FUNC_PB7_MOSI0 = 0x02,
	FUNC_PB7_TXD2 = 0x03,
	FUNC_PB7_T32N0_0 = 0x04,
	FUNC_PB7_TXD3 = 0x05,
	FUNC_PB7_T16N3_1 = 0x06,
	FUNC_PB7_SDA0 = 0x07,
} FUNC_TYPE_PB7;

/* PB8 */
typedef enum
{
	FUNC_PB8 = 0x00,
	FUNC_PB8_BUZ = 0x01,
	FUNC_PB8_RXD3 = 0x02,
	FUNC_PB8_T16N2_0 = 0x03,
	FUNC_PB8_TXD4 = 0x04,
	FUNC_PB8_RXD2 = 0x05,
	FUNC_PB8_T16N3_0 = 0x06,
	FUNC_PB8_T16N0_0 = 0x07,
} FUNC_TYPE_PB8;

/* PB9 */
typedef enum
{
	FUNC_PB9 = 0x00,
	FUNC_PB9_BUZ = 0x01,
	FUNC_PB9_TXD3 = 0x02,
	FUNC_PB9_T16N2_1 = 0x03,
	FUNC_PB9_MOSI0 = 0x04,
	FUNC_PB9_T32N0_1 = 0x05,
	FUNC_PB9_T16N4_0 = 0x06,
	FUNC_PB9_RXD4 = 0x07,
} FUNC_TYPE_PB9;

/* PB10 */
typedef enum
{
	FUNC_PB10 = 0x00,
	FUNC_PB10_RXD4 = 0x01,
	FUNC_PB10_NSS0 = 0x02,
	FUNC_PB10_T16N5_0 = 0x03,
	FUNC_PB10_TXD1 = 0x04,
	FUNC_PB10_T16N0_1 = 0x05,
	FUNC_PB10_SCL0 = 0x06,
	FUNC_PB10_TXD4 = 0x07,
} FUNC_TYPE_PB10;

/* PB11 */
typedef enum
{
	FUNC_PB11 = 0x00,
	FUNC_PB11_TXD4 = 0x01,
	FUNC_PB11_SCK0 = 0x02,
	FUNC_PB11_T16N5_1 = 0x03,
	FUNC_PB11_RXD1 = 0x04,
	FUNC_PB11_T16N4_1 = 0x05,
	FUNC_PB11_SDA0 = 0x06,
	FUNC_PB11_RXD5 = 0x07,
} FUNC_TYPE_PB11;

/* PB12 */
typedef enum
{
	FUNC_PB12 = 0x00,
	FUNC_PB12_RXD5 = 0x01,
	FUNC_PB12_MISO0 = 0x02,
	FUNC_PB12_T32N0_1 = 0x03,
	FUNC_PB12_T16N0_0 = 0x04,
	FUNC_PB12_T16N1_1 = 0x05,
	FUNC_PB12_TXD4 = 0x06,
	FUNC_PB12_TXD5 = 0x07,
} FUNC_TYPE_PB12;

/* PB13 */
typedef enum
{
	FUNC_PB13 = 0x00,
	FUNC_PB13_TXD5 = 0x01,
	FUNC_PB13_MOSI0 = 0x02,
	FUNC_PB13_SCL0 = 0x03,
	FUNC_PB13_T16N2_1 = 0x04,
	FUNC_PB13_T32N0_0 = 0x05,
	FUNC_PB13_RXD5 = 0x06,
	FUNC_PB13_TXD3 = 0x07,
} FUNC_TYPE_PB13;

/* PA0 */
typedef enum
{
	FUNC_PA0 = 0x00,
	FUNC_PA0_RXD4 = 0x01,
	FUNC_PA0_T16N3_0 = 0x02,
	FUNC_PA0_BUZ = 0x03,
	FUNC_PA0_T16N5_1 = 0x04,
	FUNC_PA0_T32N0_0 = 0x05,
	FUNC_PA0_T16N4_1 = 0x06,
	FUNC_PA0_TXD4 = 0x07,
} FUNC_TYPE_PA0;

/* PA1 */
typedef enum
{
	FUNC_PA1 = 0x00,
	FUNC_PA1_TXD4 = 0x01,
	FUNC_PA1_T16N3_1 = 0x02,
	FUNC_PA1_BUZ = 0x03,
	FUNC_PA1_TXD5 = 0x04,
	FUNC_PA1_T32N0_1 = 0x05,
	FUNC_PA1_T16N4_0 = 0x06,
	FUNC_PA1_MOSI0 = 0x07,
} FUNC_TYPE_PA1;

/* PA2 */
typedef enum
{
	FUNC_PA2 = 0x00,
	FUNC_PA2_RXD5 = 0x01,
	FUNC_PA2_T32N0_0 = 0x02,
	FUNC_PA2_RXD3 = 0x03,
	FUNC_PA2_TXD0 = 0x04,
	FUNC_PA2_T16N0_1 = 0x05,
	FUNC_PA2_CLKO0 = 0x06,
	FUNC_PA2_RXD1 = 0x07,
} FUNC_TYPE_PA2;

/* PA3 */
typedef enum
{
	FUNC_PA3 = 0x00,
	FUNC_PA3_TXD5 = 0x01,
	FUNC_PA3_T32N0_1 = 0x02,
	FUNC_PA3_TXD3 = 0x03,
	FUNC_PA3_RXD2 = 0x04,
	FUNC_PA3_T16N2_0 = 0x05,
	FUNC_PA3_TXD0 = 0x06,
	FUNC_PA3_SCK0 = 0x07,
} FUNC_TYPE_PA3;

/* PA4 */
typedef enum
{
	FUNC_PA4 = 0x00,
	FUNC_PA4_SCL0 = 0x01,
	FUNC_PA4_RXD2 = 0x02,
	FUNC_PA4_TXD5 = 0x03,
	FUNC_PA4_RXD3 = 0x04,
	FUNC_PA4_T16N2_0 = 0x05,
	FUNC_PA4_RXD0 = 0x06,
	FUNC_PA4_T32N0_0 = 0x07,
} FUNC_TYPE_PA4;

/* PA5 */
typedef enum
{
	FUNC_PA5 = 0x00,
	FUNC_PA5_SDA0 = 0x01,
	FUNC_PA5_TXD2 = 0x02,
	FUNC_PA5_MISO0 = 0x03,
	FUNC_PA5_TXD0 = 0x04,
	FUNC_PA5_T16N5_1 = 0x05,
	FUNC_PA5_T32N0_1 = 0x06,
	FUNC_PA5_RXD5 = 0x07,
} FUNC_TYPE_PA5;

/* PB15 */
typedef enum
{
	FUNC_PB15 = 0x00,
	FUNC_PB15_MOSI0 = 0x01,
	FUNC_PB15_TXD3 = 0x02,
	FUNC_PB15_CLKO0 = 0x03,
	FUNC_PB15_T16N3_1 = 0x04,
	FUNC_PB15_TXD1 = 0x05,
	FUNC_PB15_T16N1_0 = 0x06,
	FUNC_PB15_SDA0 = 0x07,
} FUNC_TYPE_PB15;

/* PB14 */
typedef enum
{
	FUNC_PB14 = 0x00,
	FUNC_PB14_T16N2_1 = 0x01,
	FUNC_PB14_RXD3 = 0x02,
	FUNC_PB14_TXD4 = 0x03,
	FUNC_PB14_T16N3_0 = 0x04,
	FUNC_PB14_RXD1 = 0x05,
	FUNC_PB14_NSS0 = 0x06,
	FUNC_PB14_RXD4 = 0x07,
} FUNC_TYPE_PB14;

/* PA10 */
typedef enum
{
	FUNC_PA10 = 0x00,
	FUNC_PA10_T16N2_0 = 0x01,
	FUNC_PA10_RXD4 = 0x02,
	FUNC_PA10_NSS0 = 0x03,
	FUNC_PA10_RXD2 = 0x04,
	FUNC_PA10_T16N4_0 = 0x05,
	FUNC_PA10_SCK0 = 0x06,
	FUNC_PA10_TXD4 = 0x07,
} FUNC_TYPE_PA10;

/* PA9 */
typedef enum
{
	FUNC_PA9 = 0x00,
	FUNC_PA9_TXD0 = 0x01,
	FUNC_PA9_T16N1_1 = 0x02,
	FUNC_PA9_CLKO0 = 0x03,
	FUNC_PA9_TXD2 = 0x04,
	FUNC_PA9_T16N5_0 = 0x05,
	FUNC_PA9_MISO0 = 0x06,
	FUNC_PA9_T16N2_1 = 0x07,
} FUNC_TYPE_PA9;

/* PA8 */
typedef enum
{
	FUNC_PA8 = 0x00,
	FUNC_PA8_RXD0 = 0x01,
	FUNC_PA8_T16N1_0 = 0x02,
	FUNC_PA8_BUZ = 0x03,
	FUNC_PA8_MISO0 = 0x04,
	FUNC_PA8_T32N0_1 = 0x05,
	FUNC_PA8_TXD3 = 0x06,
	FUNC_PA8_T16N2_0 = 0x07,
} FUNC_TYPE_PA8;

/* PA7 */
typedef enum
{
	FUNC_PA7 = 0x00,
	FUNC_PA7_T16N2_0 = 0x01,
	FUNC_PA7_T16N0_1 = 0x02,
	FUNC_PA7_TXD1 = 0x03,
	FUNC_PA7_T16N1_1 = 0x04,
	FUNC_PA7_RXD4 = 0x05,
	FUNC_PA7_RXD3 = 0x06,
	FUNC_PA7_NSS0 = 0x07,
} FUNC_TYPE_PA7;

/* PB20 */
typedef enum
{
	FUNC_PB20 = 0x00,
	FUNC_PB20_RXD0 = 0x01,
	FUNC_PB20_T16N0_1 = 0x02,
	FUNC_PB20_RXD1 = 0x03,
	FUNC_PB20_RXD4 = 0x04,
	FUNC_PB20_T16N5_0 = 0x05,
	FUNC_PB20_CLKO0 = 0x06,
	FUNC_PB20_SDA0 = 0x07,
} FUNC_TYPE_PB20;

/* PA6 */
typedef enum
{
	FUNC_PA6 = 0x00,
	FUNC_PA6_SDA0 = 0x01,
	FUNC_PA6_T16N0_0 = 0x02,
	FUNC_PA6_RXD1 = 0x03,
	FUNC_PA6_T16N5_0 = 0x04,
	FUNC_PA6_TXD1 = 0x05,
	FUNC_PA6_TXD3 = 0x06,
	FUNC_PA6_T16N1_1 = 0x07,
} FUNC_TYPE_PA6;

/* PB21 */
typedef enum
{
	FUNC_PB21 = 0x00,
	FUNC_PB21_RXD2 = 0x01,
	FUNC_PB21_T16N0_0 = 0x02,
	FUNC_PB21_TXD1 = 0x03,
	FUNC_PB21_RXD3 = 0x04,
	FUNC_PB21_T16N4_1 = 0x05,
	FUNC_PB21_CLKO1 = 0x06,
	FUNC_PB21_T16N1_1 = 0x07,
} FUNC_TYPE_PB21;

/* PB25 */
typedef enum
{
	FUNC_PB25 = 0x00,
	FUNC_PB25_T16N1_0 = 0x01,
	FUNC_PB25_T16N5_1 = 0x02,
	FUNC_PB25_MOSI0 = 0x03,
	FUNC_PB25_TXD5 = 0x04,
	FUNC_PB25_SCK0 = 0x05,
	FUNC_PB25_T16N0_1 = 0x06,
	FUNC_PB25_RXD1 = 0x07,
} FUNC_TYPE_PB25;

/* PA14 */
typedef enum
{
	FUNC_PA14 = 0x00,
	FUNC_PA14_T16N1_1 = 0x01,
	FUNC_PA14_RXD3 = 0x02,
	FUNC_PA14_T16N2_0 = 0x03,
	FUNC_PA14_RXD5 = 0x04,
	FUNC_PA14_TXD2 = 0x05,
	FUNC_PA14_T16N0_0 = 0x06,
	FUNC_PA14_SDA0 = 0x07,
} FUNC_TYPE_PA14;

/* PA15 */
typedef enum
{
	FUNC_PA15 = 0x00,
	FUNC_PA15_TXD5 = 0x01,
	FUNC_PA15_TXD2 = 0x02,
	FUNC_PA15_T16N2_1 = 0x03,
	FUNC_PA15_SDA0 = 0x04,
	FUNC_PA15_T16N1_0 = 0x05,
	FUNC_PA15_T16N0_1 = 0x06,
	FUNC_PA15_RXD2 = 0x07,
} FUNC_TYPE_PA15;

#endif
